package com.sdx.console.content.entity;

import java.util.Date;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

import com.fasterxml.jackson.annotation.JsonIgnore;
import org.beetl.sql.core.annotatoin.ColumnIgnore;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;

import com.ibeetl.admin.core.util.ValidateConfig;

import org.beetl.sql.core.TailBean;
import java.math.*;

import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.entity.BaseEntity;

import org.beetl.sql.core.annotatoin.InsertIgnore;
import org.beetl.sql.core.annotatoin.Version;
import org.beetl.sql.core.annotatoin.LogicDelete;
import com.sdx.common.utils.Utils;


/* 
* 
* gen by Spring Boot2 Admin 2018-10-19
*/
public class ResTag extends BaseEntity{

    //标签主键
    @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
    @AutoID	

    private Integer tagId ;
	
    //标签名称

    private String tagName ;
	
    //可用标记 1、可用，0、不可用

    private Integer tagStatus ;
	
    //创建人

    private Integer createdBy ;
	
    //创建人名称

    private String createdName ;
	
    //创建时间

    private Date createdTime ;
	
    //更新人

    private Integer updatedBy ;
	
    //更新人名称

    private String updatedName ;
	
    //更新时间

    private Date updatedTime ;
	
    public ResTag()
    {
    }

    /**标签主键
    *@return 
    */
    public Integer getTagId(){
	    return  tagId;
    }
    /**标签主键
    *@param  tagId
    */
    public void setTagId(Integer tagId){
        this.tagId = tagId;
    }

    /**标签名称
    *@return 
    */
    public String getTagName(){
	    return  tagName;
    }
    /**标签名称
    *@param  tagName
    */
    public void setTagName(String tagName){
        this.tagName = tagName;
    }

    /**可用标记 1、可用，0、不可用
    *@return 
    */
    public Integer getTagStatus(){
	    return  tagStatus;
    }
    /**可用标记 1、可用，0、不可用
    *@param  tagStatus
    */
    public void setTagStatus(Integer tagStatus){
        this.tagStatus = tagStatus;
    }

    /**创建人
    *@return 
    */
    public Integer getCreatedBy(){
	    return  createdBy;
    }
    /**创建人
    *@param  createdBy
    */
    public void setCreatedBy(Integer createdBy){
        this.createdBy = createdBy;
    }

    /**创建人名称
    *@return 
    */
    public String getCreatedName(){
	    return  createdName;
    }
    /**创建人名称
    *@param  createdName
    */
    public void setCreatedName(String createdName){
        this.createdName = createdName;
    }

    /**创建时间
    *@return 
    */
    public Date getCreatedTime(){
	    return  createdTime;
    }
    /**创建时间
    *@param  createdTime
    */
    public void setCreatedTime(Date createdTime){
        this.createdTime = createdTime;
    }

    /**更新人
    *@return 
    */
    public Integer getUpdatedBy(){
	    return  updatedBy;
    }
    /**更新人
    *@param  updatedBy
    */
    public void setUpdatedBy(Integer updatedBy){
        this.updatedBy = updatedBy;
    }

    /**更新人名称
    *@return 
    */
    public String getUpdatedName(){
	    return  updatedName;
    }
    /**更新人名称
    *@param  updatedName
    */
    public void setUpdatedName(String updatedName){
        this.updatedName = updatedName;
    }

    /**更新时间
    *@return 
    */
    public Date getUpdatedTime(){
	    return  updatedTime;
    }
    /**更新时间
    *@param  updatedTime
    */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime = updatedTime;
    }



}
